#ifndef _SHIP_H_
#define _SHIP_H_

#include <iostream>
#include <string>
#include "Vehicle.h"

using namespace std;

class Ship: public Vehicle
{
private:
	float m_SpeedWater;
	char *m_pPilotName;

public:
    Ship( const char *pTypeVehicle = " ", int SpeedType = 0, float SpeedWater = 0, char *pPilotName = " ");
	Ship( Ship &v ) : Vehicle( "InvalidVehicle", 0 ) { }
	Ship & operator = ( Ship &v )
	{
		Vehicle::operator = ( v );
		return *this;
	}
	virtual ~Ship( void ) { }
	virtual void Show( void );
};

#endif /* _SHIP_H_ */
